Class RedbWindowedQueryable<TProps>
Implementation of queries with window functions
public class RedbWindowedQueryable<TProps> : IRedbWindowedQueryable<TProps> where TProps : class, new()
Inheritance
Implements
Methods
SelectAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>>)
Projection with window functions.
public Task<List<TResult>> SelectAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>> selector)
ToSqlStringAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>>)
Returns SQL string for debugging.
public Task<string> ToSqlStringAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>> selector)
Constructors
RedbWindowedQueryable(IRedbQueryProvider, long, FilterExpression?, WindowSpec<TProps>, int?, int?)
Constructor with FilterExpression (Pro version).
RedbWindowedQueryable(IRedbQueryProvider, long, string?, WindowSpec<TProps>, int?, int?)
Constructor with filterJson (legacy compatibility).